Title: .......................#.......@......+#
Credits: |.........y......+...-.......##N.++.++........-+.......+....+.....
         +.+..++?|P....#.+i#....-+D.-|P....#.#..~+...|P....-|...&.(...)+...
         ..(i-.+A..+-....#.)3#.+.-o..|x.Y-#....|)-..#.....++.# .).#+#.#.-.#
         ......#...#...-.......-#..|.................+.#.+|.#+#.##N#.+....D
         ....-#.||....-+....S--..##+-..+.....+-.+..-...#.*.#...+.m?+.#Q..#.